

table 	{
	border-collapse : collapse;
			
	}

td, th {
	text-align : center;
        }
                

td.locked_left, th.locked_left {
	font-weight : bold;
	}
        
#divContenedorTitulo{
/*        width: 1140px;*/
        width: 1040px; 
        }    
        
#divContenedorCuerpo{
        width : 1090px;
/*        1168px;*/
        }    
        
#divCabeceraMovibleMes {
        width : 615px;
        position : relative;
        float : left;
        overflow : hidden;
        }
                    
#tableTituloMes{
         width : 14640px;
        }  
      
#tableTituloColaborador{
    /*                        width : 525px; */
        width : 450px;   
         border-width: 2px;
	border-style: solid;
	border-color: white;
/*         color: white;
        background:  #1F497D;*/
        }  
        
#divContainer_left {
/*			width : 530px;*/
                        width : 455px;
                        height : 320px;
			float : left;
			overflow : hidden;
		}
                
#table_Colaborador{
/*                        width : 525px; */
                        width : 450px; 
/*                        528*/
                }

#table_ColaboradorVertical{
/*                        width : 525px; */
                        width : 250px; 
/*                        528*/
                }
                
#divContainer_right {
			width : 635px;
			height : 320px;
			overflow : scroll;
			float : left;
			position : relative;
		}

#table_diasCalendario{
                        width : 14620px;   
                }

                
#table_diasColaborador{
                    width : 14620px;   
                }

#table_diasColaboradorVertical{
                    width : 635px;   
                }
                
#divCabeceraMovible {
                        width : 615px;
			position : relative;
			float : left;
			overflow : hidden;
		}
                
.borderTituloMeses31{
        font-family: arial;
        font-size: 15px;
        border-width: 2px;
	border-style: solid;
	border-color: white;
        background: #1F497D;
        color: white;
        width: 620px;
}
.borderTituloMeses30{
        font-family: arial;
        font-size: 15px;
        border-width: 2px;
	border-style: solid;
	border-color: white;
        background: #1F497D;
        color: white;
        width: 600px;
}
.borderTituloColaboradores{
        border-width: 2px;
	border-style: solid;
	border-color: white;
        color: white;
/*        background:  #80bbd6; */
        font-size: 13px;
        background:  #1F497D;
        text-align: center;
}
.border{
        border-width: 1px;
	border-style: solid;
	border-color: black;
}
.borderderecho{
                border-top-width: 0px;
                border-bottom-width: 0px;
                border-left-width: 0px;
                border-right-width: 1px;
                border-style: solid;
                border-color: black;
            }
.sinborder{
        border-width: 1px;
        border-style: solid;
	border-color: white;
        background: white;
        border-right-color: black;
}
.altoFilaSinBorde{
        font-family: arial;
        font-size: 10px;
        height: 20px;
       
}

.altoFilaSinBordeTres{
        font-family: arial;
        font-size: 5px;
        height: 3px;
       
}

.altoFilaSinBordeCuatro{
        font-family: arial;
        font-size: 5px;
        height: 4px;
       
}

.altoFilaSinBordeCinco{
        font-family: arial;
        font-size: 5px;
        height: 8px;
       
}

.altoFilaSinBordeDiez{
        font-family: arial;
        font-size: 5px;
        height: 14px;
       
}

.altoFilaSinBordeSesenta{
        font-family: arial;
        font-size: 5px;
        height: 65px;
       
}

.altoFilaSinBordeSetenta{
        font-family: arial;
        font-size: 5px;
        height: 76px;
       /*71*/
}
.altoFilaSinBordeSetentaSiete{
        font-family: arial;
        font-size: 5px;
        height: 77px;
       
}
.borderFilas{
        border-width: 1px;
	border-style: solid;
	border-color: black;
        font-family: arial;
        font-size: 10px;
        height: 20px;
        width: 25px;
        background:#fcfcfc; 
}
.fuente{
    font-family: arial;
    font-size: 10px;
    font-weight: bolder; 
    vertical-align:middle;
    text-align: center;
}

.fuentediaLibre{
    font-family: arial;
    font-size: 12px;
    font-weight: bolder; 
    vertical-align:middle;
    text-align: center;
}
.fuentenombre{
    font-family: arial;
    font-size: 9px;
/*    font-weight: bolder; */
    vertical-align:middle;
    text-align: left;
}

.fuentenombreCentro{
    font-family: arial;
    font-size: 9px;
/*    font-weight: bolder; */
    
    text-align: center;
}

.fuentenombreDrecha{
    font-family: arial;
    font-size: 9px;
/*    font-weight: bolder; */
    float:right;
    text-align: right
}
.altoSeparacionenBlanco{
    font-family: arial;
    font-size: 10px;
    height: 40px;
}
.diasCalendario{
    background:#b5cfd2 url('../images/imagenesPlan/cell-grey.jpg'); 
    width: 20px;
    height: 21px;
}

.diasPlanificados{
    background: #95b84e;
}

.diasGozados{
    background: #42a9c8;
}

.diasBlanco{
    background: #fcfcfc;
}

.diasPlanificadosPasados{
/*    background: #c78e72;*/
    background: #95b84e;
}

.botonPlanificacion{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background: #c7c7c7;
        border:0px;
        width:80px;
        height:19px;
       }
       
.cuadroDescripcion{
        font-family: arial;
        font-size: 12px;
       }
       
.labelNota{
           text-align: left;
           font-family: arial;
           font-size: 11px;
       }        